47633
29399
658178
184529
838125
514608
409694
636411
994591
730364
494935
116852
5317799
3745581
3254148
2576804
2312988
2159609
2079358
194678
1856118
1753136
1750196
1669471